WOLF core
WOLF: A Modular Estimation Framework for Robotics
XXXXXXXXXXXXXXXXXXXXXXXXvoid(0)" frameborder="0" name="MSearchResults" id="MSearchResults">
landmark_match.h
Go to the documentation of this file.
1// WOLF - Copyright (C) 2020-2026
2// Institut de Robòtica i Informàtica Industrial, CSIC-UPC.
3// Authors: Joan Solà Ortega (jsola@iri.upc.edu) and
4// Joan Vallvé Navarro (jvallve@iri.upc.edu)
5// All rights reserved.
6//
7// This file is part of WOLF: http://www.iri.upc.edu/wolf
8// WOLF is free software: you can redistribute it and/or modify
9// it under the terms of the GNU General Public License version 3
10// as published by the Free Software Foundation.
11//
12// This program is distributed in the hope that it will be useful,
13// but WITHOUT ANY WARRANTY; without even the implied warranty of
14// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15// GNU General Public License for more details.
16//
17// You should have received a copy of the GNU General Public License
18// along with this program. If not, see <http://www.gnu.org/licenses/>.
19#pragma once
20
21// Wolf includes
22#include "core/common/wolf.h"
23
24// wolf nampseace
25namespace wolf
26{
28typedef std::map<FeatureBasePtr, LandmarkMatchPtr> LandmarkMatchMap;
29
36{
37 LandmarkBasePtr landmark_ptr_;
39
41 LandmarkMatch(LandmarkBasePtr _landmark_ptr, double _normalized_score)
42 : landmark_ptr_(_landmark_ptr), normalized_score_(_normalized_score)
43 {
44 }
45};
46
47} // namespace wolf
Definition: capture_base.h:23
WOLF_STRUCT_PTR_TYPEDEFS(FeatureMatch)
std::map< FeatureBasePtr, LandmarkMatchPtr > LandmarkMatchMap
Definition: landmark_match.h:28
Match between a feature and a landmark.
Definition: landmark_match.h:36
double normalized_score_
Similarity measure: 0: no match – 1: perfect match.
Definition: landmark_match.h:38
LandmarkBasePtr landmark_ptr_
Pointer to the matched landmark.
Definition: landmark_match.h:37
LandmarkMatch(LandmarkBasePtr _landmark_ptr, double _normalized_score)
Definition: landmark_match.h:41
LandmarkMatch()
Definition: landmark_match.h:40